package to4.server;

import java.util.Date;

public class Inlog {
	private String emailadres;
	private String wachtwoord;
	private String voornaam;
	private String achternaam;
	private Date geboortedatum;
	private String adres;
	private String huisnummer;
	private String woonplaats;
	private String postcode;
	private String provincie;
	private String telefoonnummer;
	private String typeAccount;
	private Voorkeuren devoorkeuren;
	private Auto deAuto;


	public Inlog(String email, String pass, String vr, String ach, Date geb, String ad, String nmr, String code, String plaats, String prov, String tel, String type) {
		emailadres = email;
		wachtwoord = pass;
		voornaam = vr;
		achternaam = ach;
		geboortedatum = geb;
		adres = ad;
		huisnummer = nmr;
		postcode = code;
		woonplaats = plaats;
		provincie = prov;
		telefoonnummer = tel;
		typeAccount = type;		
	}

	//Setters
	public void setEmailadres(String ea) {
		emailadres = ea; 
	}
	public void setWachtwoord(String ww) {
		wachtwoord = ww;
	}
	public void setVoornaam(String vn){
		voornaam = vn;
	}
	public void setAchternaam(String an){
		achternaam = an;
	}
	public void setAdres(String ad){
		adres = ad;
	}
	public void setDate(Date geb){
		geboortedatum = geb;
	}
	public void setHuisnummer(String nmr){
		huisnummer = nmr;
	}
	public void setPostcode(String post){
		postcode = post;
	}
	public void setWoonplaats(String pl){
		woonplaats = pl;
	}
	public void setProvincie(String prov){
		provincie = prov;
	}
	public void setTelefoonnummer(String tel){
		telefoonnummer = tel;
	}
	public void setTypeAccount(String typ){
		typeAccount = typ;
	}
	public void setDeVoorkeuren(Voorkeuren v){
		devoorkeuren = v;
	}
	public void setDeAuto(Auto a){
		deAuto = a;
	}
	public void removeDeAuto(){
		deAuto = null;
	}

	//Getters
	public String getEmailadres() {
		return emailadres;
	}
	public String getWachtwoord() {
		return wachtwoord;
	}
	public String getVoornaam() {
		return voornaam;
	}
	public String getAchternaam() {
		return achternaam;
	}
	public String getAdres() {
		return adres;
	}
	public String getHuisnummer() {
		return huisnummer;
	}
	public String getPostcode() {
		return postcode;
	}
	public String getWoonplaats() {
		return woonplaats;
	}
	public String getProvincie(){
		return provincie;
	}
	public String getTelefoonnummer(){
		return telefoonnummer;
	}
	public String getTypeAccount(){
		return typeAccount;
	}
	public int getGeboortedatumDag(){
		return geboortedatum.getDate();
	}
	public int getGeboortedatumMaand(){
		return geboortedatum.getMonth()+1;
	}
	public int getGeboortedatumYear(){
		return geboortedatum.getYear();
	}
	
	public Date getGeboorteDatum(){
		return geboortedatum;
	}
	public Voorkeuren getDevoorkeuren(){
		return devoorkeuren;
	}
	public Auto getDeAuto(){
		return deAuto;
	}
}
